環境の解説 特殊ファイル

特殊ファイル

.bash_profile、ログイン時に読み込まれる。

実行中のシェルで内容を書き換えても、再度実行しない限り 何も変更結果は、反映されない。
ただし、

source .bash_profile

などを実行した場合は、変更されたものも実行する。

優先順捜索作業。

とりあえずホームデレクトリの中で、この順で探索し最初に見つかったものが採用される。

.bash_profile > .bash_login > .profile

この操作は、shのshell環境をbashでとりあえずそのままつかうことができることを言っていると思う。

bash環境でのみ実行したい変数などを.bash_profileに書き込めば、

bashを起動すると.bash_profileのshell環境が立ち上あがります。その後、shが持っていた環境くわえて、

source .profile

を実行すればすべて必要な環境が全てそろうのです。

自動的に実行するには、.bash_profileの中にに上記命令を付け加えておけば.bash_profile実行時に.profileも設定を行います。

shで立ち上げた場合は、

.profile

が実行されて、shの環境になるのでとても便利がいい。

左のモデルが.bash_profileの中に、 . .profileを書き込んで実行したものです。

shを実行すると、下のようになります。

.bashrc、新しいシェルを開いたときに読み込まれる。

さっき上で説明したことを今度は、bashがオートマテックにやってくれると理解すれば簡単である。

ない場合は実行されないだけ。

.bash_logout、ログアウト時に読み込まれる。

目的をはっきりしておいたほうがいい。自分が作っていらないファイルをすべて消したい。だれだれがどのくらい使っていたかというような集計を取ったり、そのようなプログラムを書いておけばいい。

ない場合は何も実行されないだけである。

Last edit was Sunday, 06/16/2002 <back> <top>

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル